Generator M - Põhimõte